to leave someone in the dust
Verb
to leave someone standing
Verb
to beat doing something
Verb
to be better left unsaid
Verb
to have come down in the world
Verb
to have firmer legal ground
Verb
to be better fixed financially
Verb
to be better fixed financially
Verb